Supporting Software Evolution in a Distributed, Persistent System
نویسنده
چکیده
Current enterprise infrastructures based on CORBA have to rely on ad-hoc mechanisms for system software evolution. The CORBA services speci cations do not address the problems associated with evolving modern software systems, leaving the programmer to manage the complexity. The DRASTIC system provides a run-time environment in which the evolution of software is directly supported. With reference to DRASTIC, this paper describes how CORBA may be extended to more e ectively support software evolution.
منابع مشابه
Chorus: a Support for Distributed and Reconfigurable Ada Software
In the ESA Columbus Project, including in particular the European Space Station, applications are written in Ada and are distributed; moreover, the long lifetime of the space elements requires flexibility in order to support smooth software evolution. CHORUS is a distributed operating system, developed and supported by Chorus systèmes, which provides a basis for supporting efficiently distribu...
متن کاملType Evolution and Version Management in a Persistent Distributed Operating System
Todays commercial Operating Systems (OS) use message passing communication facilities such as Corba, Remote Procedure Calls, and TCP/IP. Distributed Shared Memory (DSM) is an alternative mainly used for scientific computing and specific parallel algorithms. We are currently developing a general purpose PC Operating System using the DSM paradigm as communication media. A new memory consistency m...
متن کاملSome Design Options for Persistent Distributed Information within Group Decision Support Systems
This communication intends to present the group supporting mechanisms that are being built into the AGAP group decision support system (Aid for Group Analysis and evaluation of Projects [6]). In it we make an abridged system description, focusing on AGAP's main components. We then detail the framework that was implemented for supporting distributed groups, namely regarding message passing, data...
متن کاملA Framework of Customizing Transactions in Persistent Object Management for Advanced Applications
In the new applications that support user cooperation using the power of distributed computers, users' processes in distributed hosts often share large data structures containing nested structure and pointers that often indicate persistent objects. Transactions usually manage concurrent accesses to shared persistent objects in such applications. Although various types of transaction schemes hav...
متن کاملAssessment of education quality of basic sciences based on medical students' perspective
Introduction: Promoting education quality requires persistent assessment of the current situations in education, identifying the strengths, and improving the weaknesses. The aim of this study was to assess current situation in basic sciences education based on the viewpoints of medical students. Methods: This descriptive cross-sectional study was performed on all medical students. A ques...
متن کامل